package day06;
import java.util.Arrays;
public class ArrayDemo {
    public static void main(String[] args){

        int[] a={10,20,30,40};
        a=Arrays.copyOf(a,a.length+1);//扩容
        //创建了一个更大的新的数组，并将a的元素复制进去
        //如果新的数组长度>源数组长度，补默认值
        //如果新的数组长度<源数组长度，则截掉多的
        for(int i=0;i<a.length;i++){
            System.out.println(a[i]);
        }



        /*
        int []a=new int[]{1,2,3,4,5};
        int []b=new int[6];//0,0,0,0,0,0
        System.arraycopy(a,2,b,2,3);
        //a:源数组
        //2:源数组的起始下标
        //b：目标数组
        //2:目标数组的起始下标
        //3：复制的长度
        for(int i=0;i<b.length;i++){
            System.out.println(b[i]);
        }

         */


    }
}
